home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group93a.txt / 000052_icon-group-sender _Fri Jan 29 19:09:07 1993.msg < prev    next >
Internet Message Format  |  1993-04-21  |  1KB

  1. Received: by cheltenham.cs.arizona.edu; Sat, 30 Jan 1993 05:51:05 MST
  2. Date: Fri, 29 Jan 1993 19:09:07 MST
  3. From: "Clint Jeffery" <cjeffery>
  4. Message-Id: <199301300209.AA13005@chuckwalla.cs.arizona.edu>
  5. To: LARSSON@ntcclu.ntc.nokia.com
  6. Cc: icon-group@cs.arizona.edu
  7. In-Reply-To: LARSSON@ntcclu.ntc.nokia.com's message of Fri, 29 Jan 1993 11:06:24 +0300 (EET) <930129110624.25824888@ntcclu.ntc.nokia.com>
  8. Subject: Removing various features
  9. Status: R
  10. Errors-To: icon-group-errors@cs.arizona.edu
  11.  
  12.     > Arne Larsson writes:
  13.     ...By the way, what is the overhead of having a few unused
  14.     builtins in a programming language... [I'll say, Icon, for example]
  15.  
  16. For users, the overhead is not bad, except on systems with tiny memories,
  17. such as MS-DOS.
  18.  
  19. For language implementors, some little-used built-ins are no trouble
  20. and others impose increased difficulty of implementation and increased
  21. cost of changing the implementation.  For example, when we developed
  22. the Icon compiler, we had to make Large changes to all of these
  23. built-ins.  For a math function like sin() it was no sweat.  But for
  24. entab()/detab() it was a headache. The "mathematical minimalist" notion
  25. is not so bad whenever code plays tricks with the garbage collector.
  26. I hope entab() and detab() will get used more, considering the effort
  27. that has gone into them and all the free advertising they have been
  28. getting lately... :-)
  29.